Subversion Repositories pentevo

Rev

Rev 344 | Rev 395 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. // megafunction wizard: %RAM: 2-PORT%
  2. // GENERATION: STANDARD
  3. // VERSION: WM1.0
  4. // MODULE: altdpram
  5.  
  6. // ============================================================
  7. // File Name: video_fontrom.v
  8. // Megafunction Name(s):
  9. //                      altdpram
  10. //
  11. // Simulation Library Files(s):
  12. //                      altera_mf
  13. // ============================================================
  14. // ************************************************************
  15. // THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
  16. //
  17. // 7.2 Build 151 09/26/2007 SJ Full Version
  18. // ************************************************************
  19.  
  20.  
  21. //Copyright (C) 1991-2007 Altera Corporation
  22. //Your use of Altera Corporation's design tools, logic functions
  23. //and other software and tools, and its AMPP partner logic
  24. //functions, and any output files from any of the foregoing
  25. //(including device programming or simulation files), and any
  26. //associated documentation or information are expressly subject
  27. //to the terms and conditions of the Altera Program License
  28. //Subscription Agreement, Altera MegaCore Function License
  29. //Agreement, or other applicable license agreement, including,
  30. //without limitation, that your use is for the sole purpose of
  31. //programming logic devices manufactured by Altera and sold by
  32. //Altera or its authorized distributors.  Please refer to the
  33. //applicable agreement for further details.
  34.  
  35.  
  36. // synopsys translate_off
  37. `timescale 1 ps / 1 ps
  38. // synopsys translate_on
  39. module video_fontrom (
  40.         clock,
  41.         data,
  42.         enable,
  43.         rdaddress,
  44.         rden,
  45.         wraddress,
  46.         wren,
  47.         q);
  48.  
  49.         input     clock;
  50.         input   [7:0]  data;
  51.         input     enable;
  52.         input   [10:0]  rdaddress;
  53.         input     rden;
  54.         input   [10:0]  wraddress;
  55.         input     wren;
  56.         output  [7:0]  q;
  57.  
  58.         wire [7:0] sub_wire0;
  59.         wire [7:0] q = sub_wire0[7:0];
  60.  
  61.         altdpram        altdpram_component (
  62.                                 .outclock (clock),
  63.                                 .wren (wren),
  64.                                 .outclocken (enable),
  65.                                 .rden (rden),
  66.                                 .data (data),
  67.                                 .rdaddress (rdaddress),
  68.                                 .wraddress (wraddress),
  69.                                 .q (sub_wire0),
  70.                                 .aclr (1'b0),
  71.                                 .byteena (1'b1),
  72.                                 .inclock (1'b1),
  73.                                 .inclocken (1'b1),
  74.                                 .rdaddressstall (1'b0),
  75.                                 .wraddressstall (1'b0));
  76.         defparam
  77.                 altdpram_component.indata_aclr = "OFF",
  78.                 altdpram_component.indata_reg = "UNREGISTERED",
  79.                 altdpram_component.intended_device_family = "ACEX1K",
  80. `ifdef NO_PLI
  81.                 altdpram_component.lpm_file = "../video/r0bat_font.rif"
  82. `else
  83.                 altdpram_component.lpm_file = "../video/r0bat_font.mif"
  84. `endif
  85. ,
  86.                 altdpram_component.lpm_type = "altdpram",
  87.                 altdpram_component.outdata_aclr = "OFF",
  88.                 altdpram_component.outdata_reg = "OUTCLOCK",
  89.                 altdpram_component.rdaddress_aclr = "OFF",
  90.                 altdpram_component.rdaddress_reg = "UNREGISTERED",
  91.                 altdpram_component.rdcontrol_aclr = "OFF",
  92.                 altdpram_component.rdcontrol_reg = "UNREGISTERED",
  93.                 altdpram_component.width = 8,
  94.                 altdpram_component.widthad = 11,
  95.                 altdpram_component.wraddress_aclr = "OFF",
  96.                 altdpram_component.wraddress_reg = "UNREGISTERED",
  97.                 altdpram_component.wrcontrol_aclr = "OFF",
  98.                 altdpram_component.wrcontrol_reg = "UNREGISTERED";
  99.  
  100.  
  101. endmodule
  102.  
  103. // ============================================================
  104. // CNX file retrieval info
  105. // ============================================================
  106. // Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0"
  107. // Retrieval info: PRIVATE: ADDRESSSTALL_B NUMERIC "0"
  108. // Retrieval info: PRIVATE: BYTEENA_ACLR_A NUMERIC "0"
  109. // Retrieval info: PRIVATE: BYTEENA_ACLR_B NUMERIC "0"
  110. // Retrieval info: PRIVATE: BYTE_ENABLE_A NUMERIC "0"
  111. // Retrieval info: PRIVATE: BYTE_ENABLE_B NUMERIC "0"
  112. // Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "1"
  113. // Retrieval info: PRIVATE: BlankMemory NUMERIC "0"
  114. // Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
  115. // Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_B NUMERIC "0"
  116. // Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
  117. // Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_B NUMERIC "0"
  118. // Retrieval info: PRIVATE: CLRdata NUMERIC "0"
  119. // Retrieval info: PRIVATE: CLRq NUMERIC "0"
  120. // Retrieval info: PRIVATE: CLRrdaddress NUMERIC "0"
  121. // Retrieval info: PRIVATE: CLRrren NUMERIC "0"
  122. // Retrieval info: PRIVATE: CLRwraddress NUMERIC "0"
  123. // Retrieval info: PRIVATE: CLRwren NUMERIC "0"
  124. // Retrieval info: PRIVATE: Clock NUMERIC "0"
  125. // Retrieval info: PRIVATE: Clock_A NUMERIC "0"
  126. // Retrieval info: PRIVATE: Clock_B NUMERIC "0"
  127. // Retrieval info: PRIVATE: ECC NUMERIC "0"
  128. // Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
  129. // Retrieval info: PRIVATE: INDATA_ACLR_B NUMERIC "0"
  130. // Retrieval info: PRIVATE: INDATA_REG_B NUMERIC "1"
  131. // Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A"
  132. // Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0"
  133. // Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "ACEX1K"
  134. // Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
  135. // Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
  136. // Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
  137. // Retrieval info: PRIVATE: MEMSIZE NUMERIC "16384"
  138. // Retrieval info: PRIVATE: MEM_IN_BITS NUMERIC "0"
  139. // Retrieval info: PRIVATE: MIFfilename STRING "../video/r0bat_font.hex"
  140. // Retrieval info: PRIVATE: OPERATION_MODE NUMERIC "2"
  141. // Retrieval info: PRIVATE: OUTDATA_ACLR_B NUMERIC "0"
  142. // Retrieval info: PRIVATE: OUTDATA_REG_B NUMERIC "1"
  143. // Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
  144. // Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_MIXED_PORTS NUMERIC "0"
  145. // Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_PORT_A NUMERIC "3"
  146. // Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_PORT_B NUMERIC "3"
  147. // Retrieval info: PRIVATE: REGdata NUMERIC "0"
  148. // Retrieval info: PRIVATE: REGq NUMERIC "1"
  149. // Retrieval info: PRIVATE: REGrdaddress NUMERIC "0"
  150. // Retrieval info: PRIVATE: REGrren NUMERIC "0"
  151. // Retrieval info: PRIVATE: REGwraddress NUMERIC "0"
  152. // Retrieval info: PRIVATE: REGwren NUMERIC "0"
  153. // Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
  154. // Retrieval info: PRIVATE: USE_DIFF_CLKEN NUMERIC "0"
  155. // Retrieval info: PRIVATE: UseDPRAM NUMERIC "1"
  156. // Retrieval info: PRIVATE: VarWidth NUMERIC "0"
  157. // Retrieval info: PRIVATE: WIDTH_READ_A NUMERIC "8"
  158. // Retrieval info: PRIVATE: WIDTH_READ_B NUMERIC "8"
  159. // Retrieval info: PRIVATE: WIDTH_WRITE_A NUMERIC "8"
  160. // Retrieval info: PRIVATE: WIDTH_WRITE_B NUMERIC "8"
  161. // Retrieval info: PRIVATE: WRADDR_ACLR_B NUMERIC "0"
  162. // Retrieval info: PRIVATE: WRADDR_REG_B NUMERIC "1"
  163. // Retrieval info: PRIVATE: WRCTRL_ACLR_B NUMERIC "0"
  164. // Retrieval info: PRIVATE: enable NUMERIC "1"
  165. // Retrieval info: PRIVATE: rden NUMERIC "1"
  166. // Retrieval info: CONSTANT: INDATA_ACLR STRING "OFF"
  167. // Retrieval info: CONSTANT: INDATA_REG STRING "UNREGISTERED"
  168. // Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "ACEX1K"
  169. // Retrieval info: CONSTANT: LPM_FILE STRING "../video/r0bat_font.hex"
  170. // Retrieval info: CONSTANT: LPM_TYPE STRING "altdpram"
  171. // Retrieval info: CONSTANT: OUTDATA_ACLR STRING "OFF"
  172. // Retrieval info: CONSTANT: OUTDATA_REG STRING "OUTCLOCK"
  173. // Retrieval info: CONSTANT: RDADDRESS_ACLR STRING "OFF"
  174. // Retrieval info: CONSTANT: RDADDRESS_REG STRING "UNREGISTERED"
  175. // Retrieval info: CONSTANT: RDCONTROL_ACLR STRING "OFF"
  176. // Retrieval info: CONSTANT: RDCONTROL_REG STRING "UNREGISTERED"
  177. // Retrieval info: CONSTANT: WIDTH NUMERIC "8"
  178. // Retrieval info: CONSTANT: WIDTHAD NUMERIC "11"
  179. // Retrieval info: CONSTANT: WRADDRESS_ACLR STRING "OFF"
  180. // Retrieval info: CONSTANT: WRADDRESS_REG STRING "UNREGISTERED"
  181. // Retrieval info: CONSTANT: WRCONTROL_ACLR STRING "OFF"
  182. // Retrieval info: CONSTANT: WRCONTROL_REG STRING "UNREGISTERED"
  183. // Retrieval info: USED_PORT: clock 0 0 0 0 INPUT NODEFVAL clock
  184. // Retrieval info: USED_PORT: data 0 0 8 0 INPUT NODEFVAL data[7..0]
  185. // Retrieval info: USED_PORT: enable 0 0 0 0 INPUT NODEFVAL enable
  186. // Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL q[7..0]
  187. // Retrieval info: USED_PORT: rdaddress 0 0 11 0 INPUT NODEFVAL rdaddress[10..0]
  188. // Retrieval info: USED_PORT: rden 0 0 0 0 INPUT VCC rden
  189. // Retrieval info: USED_PORT: wraddress 0 0 11 0 INPUT NODEFVAL wraddress[10..0]
  190. // Retrieval info: USED_PORT: wren 0 0 0 0 INPUT VCC wren
  191. // Retrieval info: CONNECT: @data 0 0 8 0 data 0 0 8 0
  192. // Retrieval info: CONNECT: q 0 0 8 0 @q 0 0 8 0
  193. // Retrieval info: CONNECT: @wraddress 0 0 11 0 wraddress 0 0 11 0
  194. // Retrieval info: CONNECT: @rdaddress 0 0 11 0 rdaddress 0 0 11 0
  195. // Retrieval info: CONNECT: @wren 0 0 0 0 wren 0 0 0 0
  196. // Retrieval info: CONNECT: @rden 0 0 0 0 rden 0 0 0 0
  197. // Retrieval info: CONNECT: @outclock 0 0 0 0 clock 0 0 0 0
  198. // Retrieval info: CONNECT: @outclocken 0 0 0 0 enable 0 0 0 0
  199. // Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
  200. // Retrieval info: GEN_FILE: TYPE_NORMAL video_fontrom.v TRUE
  201. // Retrieval info: GEN_FILE: TYPE_NORMAL video_fontrom.inc FALSE
  202. // Retrieval info: GEN_FILE: TYPE_NORMAL video_fontrom.cmp FALSE
  203. // Retrieval info: GEN_FILE: TYPE_NORMAL video_fontrom.bsf FALSE
  204. // Retrieval info: GEN_FILE: TYPE_NORMAL video_fontrom_inst.v FALSE
  205. // Retrieval info: GEN_FILE: TYPE_NORMAL video_fontrom_bb.v FALSE
  206. // Retrieval info: LIB_FILE: altera_mf
  207.