📄 mico8.edi
字号:
)
)
)
(cell VLO (cellType GENERIC)
(view PRIM (viewType NETLIST)
(interface
(port Z (direction OUTPUT))
)
)
)
)
(library work
(edifLevel 0)
(technology (numberDefinition ))
(cell pmi_distributed_spram_work_mico8_schematic_1 (cellType GENERIC)
(view syn_black_box (viewType NETLIST)
(interface
(port (array (rename address "Address(3:0)") 4) (direction INPUT))
(port (array (rename data "Data(10:0)") 11) (direction INPUT))
(port (array (rename q "Q(10:0)") 11) (direction OUTPUT))
(port Clock (direction INPUT))
(port ClockEn (direction INPUT))
(port WE (direction INPUT))
(port Reset (direction INPUT))
)
(property pmi_addr_depth (integer 16))
(property pmi_addr_width (integer 4))
(property pmi_data_width (integer 11))
(property pmi_regmode (string "noreg"))
(property pmi_init_file (string "none"))
(property pmi_init_file_format (string "binary"))
(property pmi_family (string "ECP2"))
(property module_type (string "pmi_distributed_spram"))
)
)
(cell pmi_addsub_work_mico8_schematic_0 (cellType GENERIC)
(view syn_black_box (viewType NETLIST)
(interface
(port (array (rename dataa "DataA(7:0)") 8) (direction INPUT))
(port (array (rename datab "DataB(7:0)") 8) (direction INPUT))
(port (array (rename result "Result(7:0)") 8) (direction OUTPUT))
(port Cin (direction INPUT))
(port Add_Sub (direction INPUT))
(port Cout (direction OUTPUT))
(port Overflow (direction OUTPUT))
)
)
)
(cell isp8_io_cntl (cellType GENERIC)
(view netlist (viewType NETLIST)
(interface
(port (array (rename micoaddr "MicoAddr(7:0)") 8) (direction OUTPUT))
(port (array (rename micodout "MicoDOut(7:0)") 8) (direction OUTPUT))
(port (array (rename dout_rd "dout_rd(7:0)") 8) (direction INPUT))
(port (array (rename dout_rb "dout_rb(7:0)") 8) (direction INPUT))
(port Mico8_Instr_7 (direction INPUT))
(port Mico8_Instr_6 (direction INPUT))
(port Mico8_Instr_5 (direction INPUT))
(port Mico8_Instr_4 (direction INPUT))
(port Mico8_Instr_3 (direction INPUT))
(port Mico8_Instr_1 (direction INPUT))
(port Mico8_Instr_0 (direction INPUT))
(port addr_cyc_int_1_1 (direction OUTPUT))
(port GND (direction INPUT))
(port Mico_RD_c (direction OUTPUT))
(port Mico_WR_c (direction OUTPUT))
(port nReset_c (direction INPUT))
(port ext_mem_wr (direction OUTPUT))
(port MicoCLK (direction INPUT))
(port iels_ls (direction INPUT))
(port addr_cyc (direction INPUT))
(port ext_addr_cyc_int_Q (direction INPUT))
(port iels_ie (direction INPUT))
)
(contents
(instance ext_io_wr_2 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!D (C (B !A))+D (B !A))"))
)
(instance ext_mem_wr_1_1 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!D (C (B !A))+D (B !A))"))
)
(instance ext_io_rd_1_1 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(D (C (B+A)))"))
)
(instance ext_addr_4_5 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!D (!C A+C (B A))+D (B A))"))
)
(instance ext_addr_4_6 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!D (!C A+C (B A))+D (B A))"))
)
(instance ext_addr_4_7 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!D (!C A+C (B A))+D (B A))"))
)
(instance ext_mem_wr (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_io_wr (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_io_rd (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_dout_0 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_dout_1 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_dout_2 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_dout_3 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_dout_4 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_dout_5 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_dout_6 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_dout_7 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_addr_0 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_addr_1 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_addr_2 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_addr_3 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_addr_4 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_addr_5 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_addr_6 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance ext_addr_7 (viewRef PRIM (cellRef FD1S3AX (libraryRef LUCENT)))
)
(instance un2_ext_io_wr (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!B !A)"))
)
(instance ext_addr_4_0_0 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!C (B A)+C (!B+A))"))
)
(instance ext_addr_4_0_1 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!C (B A)+C (!B+A))"))
)
(instance ext_addr_4_0_2 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!C (B A)+C (!B+A))"))
)
(instance ext_addr_4_0_3 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!C (B A)+C (!B+A))"))
)
(instance ext_addr_4_0_4 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(!C (B A)+C (!B+A))"))
)
(instance un6_export (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
(property lut_function (string "(C+(!B !A))"))
)
(net ext_io_wr_2 (joined
(portRef Z (instanceRef ext_io_wr_2))
(portRef D (instanceRef ext_io_wr))
))
(net Mico8_Instr_0 (joined
(portRef Mico8_Instr_0)
(portRef C (instanceRef ext_io_rd_1_1))
(portRef A (instanceRef ext_mem_wr_1_1))
(portRef A (instanceRef ext_io_wr_2))
))
(net ext_addr_cyc_int_Q (joined
(portRef ext_addr_cyc_int_Q)
(portRef B (instanceRef un2_ext_io_wr))
(portRef A (instanceRef ext_io_rd_1_1))
(portRef C (instanceRef ext_mem_wr_1_1))
(portRef C (instanceRef ext_io_wr_2))
))
(net addr_cyc (joined
(portRef addr_cyc)
(portRef A (instanceRef un2_ext_io_wr))
(portRef B (instanceRef ext_io_rd_1_1))
(portRef D (instanceRef ext_mem_wr_1_1))
(portRef D (instanceRef ext_io_wr_2))
))
(net ext_mem_wr_1_1 (joined
(portRef Z (instanceRef ext_mem_wr_1_1))
(portRef D (instanceRef ext_mem_wr))
))
(net iels_ie (joined
(portRef iels_ie)
(portRef A (instanceRef un6_export))
(portRef D (instanceRef ext_addr_4_7))
(portRef D (instanceRef ext_addr_4_6))
(portRef D (instanceRef ext_addr_4_5))
(portRef D (instanceRef ext_io_rd_1_1))
(portRef B (instanceRef ext_io_wr_2))
))
(net ext_io_rd_1_1 (joined
(portRef Z (instanceRef ext_io_rd_1_1))
(portRef D (instanceRef ext_io_rd))
))
(net dout_rb_5 (joined
(portRef (member dout_rb 2))
(portRef A (instanceRef ext_addr_4_5))
))
(net iels_ls (joined
(portRef iels_ls)
(portRef B (instanceRef un6_export))
(portRef C (instanceRef ext_addr_4_7))
(portRef C (instanceRef ext_addr_4_6))
(portRef C (instanceRef ext_addr_4_5))
(portRef B (instanceRef ext_mem_wr_1_1))
))
(net ext_addr_4_5 (joined
(portRef Z (instanceRef ext_addr_4_5))
(portRef D (instanceRef ext_addr_5))
))
(net dout_rb_6 (joined
(portRef (member dout_rb 1))
(portRef A (instanceRef ext_addr_4_6))
))
(net Mico8_Instr_1 (joined
(portRef Mico8_Instr_1)
(portRef C (instanceRef un6_export))
(portRef B (instanceRef ext_addr_4_7))
(portRef B (instanceRef ext_addr_4_6))
(portRef B (instanceRef ext_addr_4_5))
))
(net ext_addr_4_6 (joined
(portRef Z (instanceRef ext_addr_4_6))
(portRef D (instanceRef ext_addr_6))
))
(net dout_rb_7 (joined
(portRef (member dout_rb 0))
(portRef A (instanceRef ext_addr_4_7))
))
(net ext_addr_4_7 (joined
(portRef Z (instanceRef ext_addr_4_7))
(portRef D (instanceRef ext_addr_7))
))
(net ext_mem_wr (joined
(portRef Q (instanceRef ext_mem_wr))
(portRef ext_mem_wr)
))
(net MicoCLK (joined
(portRef MicoCLK)
(portRef CK (instanceRef ext_addr_7))
(portRef CK (instanceRef ext_addr_6))
(portRef CK (instanceRef ext_addr_5))
(portRef CK (instanceRef ext_addr_4))
(portRef CK (instanceRef ext_addr_3))
(portRef CK (instanceRef ext_addr_2))
(portRef CK (instanceRef ext_addr_1))
(portRef CK (instanceRef ext_addr_0))
(portRef CK (instanceRef ext_dout_7))
(portRef CK (instanceRef ext_dout_6))
(portRef CK (instanceRef ext_dout_5))
(portRef CK (instanceRef ext_dout_4))
(portRef CK (instanceRef ext_dout_3))
(portRef CK (instanceRef ext_dout_2))
(portRef CK (instanceRef ext_dout_1))
(portRef CK (instanceRef ext_dout_0))
(portRef CK (instanceRef ext_io_rd))
(portRef CK (instanceRef ext_io_wr))
(portRef CK (instanceRef ext_mem_wr))
))
(net Mico_WR_c (joined
(portRef Q (instanceRef ext_io_wr))
(portRef Mico_WR_c)
))
(net nReset_c (joined
(portRef nReset_c)
))
(net Mico_RD_c (joined
(portRef Q (instanceRef ext_io_rd))
(portRef Mico_RD_c)
))
(net dout_rd_0 (joined
(portRef (member dout_rd 7))
(portRef D (instanceRef ext_dout_0))
))
(net MicoDOut_0 (joined
(portRef Q (instanceRef ext_dout_0))
(portRef (member micodout 7))
))
(net dout_rd_1 (joined
(portRef (member dout_rd 6))
(portRef D (instanceRef ext_dout_1))
))
(net MicoDOut_1 (joined
(portRef Q (instanceRef ext_dout_1))
(portRef (member micodout 6))
))
(net dout_rd_2 (joined
(portRef (member dout_rd 5))
(portRef D (instanceRef ext_dout_2))
))
(net MicoDOut_2 (joined
(portRef Q (instanceRef ext_dout_2))
(portRef (member micodout 5))
))
(net dout_rd_3 (joined
(portRef (member dout_rd 4))
(portRef D (instanceRef ext_dout_3))
))
(net MicoDOut_3 (joined
(portRef Q (instanceRef ext_dout_3))
(portRef (member micodout 4))
))
(net dout_rd_4 (joined
(portRef (member dout_rd 3))
(portRef D (instanceRef ext_dout_4))
))
(net MicoDOut_4 (joined
(portRef Q (instanceRef ext_dout_4))
(portRef (member micodout 3))
))
(net dout_rd_5 (joined
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -