⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tba_2472.mod

📁 此文件是对xilinx95144器件编的程序
💻 MOD
字号:
MODEL
MODEL_VERSION "v1998.8";
DESIGN "tba_2472";

/* port names and type */
INPUT S:PIN5 = cs;
INPUT S:PIN1 = reset;
INPUT S:PIN21 = wr;
INPUT S:PIN19 = p0<6>;
INPUT S:PIN20 = p0<7>;
INPUT S:PIN3 = ale;
INPUT S:PIN22 = rd;
INPUT S:PIN48 = speed<1>;
INPUT S:PIN45 = speed<2>;
INPUT S:PIN44 = speed<3>;
INPUT S:PIN43 = speed<4>;
INPUT S:PIN42 = speed<5>;
INPUT S:PIN61 = playing;
INPUT S:PIN51 = speed<0>;
INPUT S:PIN41 = m_s_in;
INPUT S:PIN55 = radio;
INPUT S:PIN60 = nofile;
TRIOUT S:PIN13 = p0<0>;
TRIOUT S:PIN14 = p0<1>;
TRIOUT S:PIN15 = p0<2>;
TRIOUT S:PIN16 = p0<3>;
TRIOUT S:PIN17 = p0<4>;
TRIOUT S:PIN18 = p0<5>;
OUTPUT S:PIN94 = en485;
OUTPUT S:PIN56 = lcd_c;
OUTPUT S:PIN88 = led1;
OUTPUT S:PIN87 = led<2>;
OUTPUT S:PIN84 = led<3>;
OUTPUT S:PIN83 = led<4>;
OUTPUT S:PIN82 = led<5>;
OUTPUT S:PIN81 = load;
OUTPUT S:PIN39 = m_s_out;
OUTPUT S:PIN66 = outputh<8>;
OUTPUT S:PIN65 = outputh<9>;
OUTPUT S:PIN75 = outputl<0>;
OUTPUT S:PIN74 = outputl<1>;
OUTPUT S:PIN73 = outputl<2>;
OUTPUT S:PIN72 = outputl<3>;
OUTPUT S:PIN70 = outputl<4>;
OUTPUT S:PIN69 = outputl<5>;
OUTPUT S:PIN68 = outputl<6>;
OUTPUT S:PIN67 = outputl<7>;
OUTPUT S:PIN38 = pa_c;
OUTPUT S:PIN54 = play_s;
OUTPUT S:PIN52 = stop_s;
OUTPUT S:PIN63 = updown;
OUTPUT S:PIN62 = check<0>;
OUTPUT S:PIN58 = check<1>;
OUTPUT S:PIN57 = check<2>;
OUTPUT S:PIN93 = ledd<3>;
OUTPUT S:PIN92 = ledd<2>;
OUTPUT S:PIN91 = ledd<1>;
OUTPUT S:PIN89 = ledd<0>;

/* timing arc definitions */
cs_p0<0>_delay: DELAY (ENABLE_HIGH) cs p0<0>;
reset_p0<0>_delay: DELAY (ENABLE_HIGH) reset p0<0>;
rd_p0<0>_delay: DELAY (ENABLE_HIGH) rd p0<0>;
playing_p0<0>_delay: DELAY (ENABLE_HIGH) playing p0<0>;
speed<0>_p0<0>_delay: DELAY (ENABLE_HIGH) speed<0> p0<0>;
m_s_in_p0<0>_delay: DELAY (ENABLE_HIGH) m_s_in p0<0>;
radio_p0<0>_delay: DELAY (ENABLE_HIGH) radio p0<0>;
nofile_p0<0>_delay: DELAY (ENABLE_HIGH) nofile p0<0>;
cs_p0<1>_delay: DELAY (ENABLE_HIGH) cs p0<1>;
reset_p0<1>_delay: DELAY (ENABLE_HIGH) reset p0<1>;
rd_p0<1>_delay: DELAY (ENABLE_HIGH) rd p0<1>;
speed<1>_p0<1>_delay: DELAY (ENABLE_HIGH) speed<1> p0<1>;
cs_p0<2>_delay: DELAY (ENABLE_HIGH) cs p0<2>;
reset_p0<2>_delay: DELAY (ENABLE_HIGH) reset p0<2>;
rd_p0<2>_delay: DELAY (ENABLE_HIGH) rd p0<2>;
speed<2>_p0<2>_delay: DELAY (ENABLE_HIGH) speed<2> p0<2>;
cs_p0<3>_delay: DELAY (ENABLE_HIGH) cs p0<3>;
reset_p0<3>_delay: DELAY (ENABLE_HIGH) reset p0<3>;
rd_p0<3>_delay: DELAY (ENABLE_HIGH) rd p0<3>;
speed<3>_p0<3>_delay: DELAY (ENABLE_HIGH) speed<3> p0<3>;
cs_p0<4>_delay: DELAY (ENABLE_HIGH) cs p0<4>;
reset_p0<4>_delay: DELAY (ENABLE_HIGH) reset p0<4>;
rd_p0<4>_delay: DELAY (ENABLE_HIGH) rd p0<4>;
speed<4>_p0<4>_delay: DELAY (ENABLE_HIGH) speed<4> p0<4>;
cs_p0<5>_delay: DELAY (ENABLE_HIGH) cs p0<5>;
reset_p0<5>_delay: DELAY (ENABLE_HIGH) reset p0<5>;
rd_p0<5>_delay: DELAY (ENABLE_HIGH) rd p0<5>;
speed<5>_p0<5>_delay: DELAY (ENABLE_HIGH) speed<5> p0<5>;
ale_p0<0>_delay: DELAY (ENABLE_HIGH) ale p0<0>;
ale_p0<1>_delay: DELAY (ENABLE_HIGH) ale p0<1>;
ale_p0<2>_delay: DELAY (ENABLE_HIGH) ale p0<2>;
ale_p0<3>_delay: DELAY (ENABLE_HIGH) ale p0<3>;
ale_p0<4>_delay: DELAY (ENABLE_HIGH) ale p0<4>;
ale_p0<5>_delay: DELAY (ENABLE_HIGH) ale p0<5>;
wr_en485_delay: DELAY wr en485;
wr_lcd_c_delay: DELAY wr lcd_c;
wr_led1_delay: DELAY wr led1;
wr_led<2>_delay: DELAY wr led<2>;
wr_led<3>_delay: DELAY wr led<3>;
wr_led<4>_delay: DELAY wr led<4>;
wr_led<5>_delay: DELAY wr led<5>;
wr_load_delay: DELAY wr load;
wr_m_s_out_delay: DELAY wr m_s_out;
wr_outputh<8>_delay: DELAY wr outputh<8>;
wr_outputh<9>_delay: DELAY wr outputh<9>;
wr_outputl<0>_delay: DELAY wr outputl<0>;
wr_outputl<1>_delay: DELAY wr outputl<1>;
wr_outputl<2>_delay: DELAY wr outputl<2>;
wr_outputl<3>_delay: DELAY wr outputl<3>;
wr_outputl<4>_delay: DELAY wr outputl<4>;
wr_outputl<5>_delay: DELAY wr outputl<5>;
wr_outputl<6>_delay: DELAY wr outputl<6>;
wr_outputl<7>_delay: DELAY wr outputl<7>;
wr_pa_c_delay: DELAY wr pa_c;
wr_play_s_delay: DELAY wr play_s;
wr_stop_s_delay: DELAY wr stop_s;
wr_updown_delay: DELAY wr updown;
wr_check<0>_delay: DELAY wr check<0>;
wr_check<1>_delay: DELAY wr check<1>;
wr_check<2>_delay: DELAY wr check<2>;

/* timing check arc definitions */
p0<0>_ale_setup: SETUP(POSEDGE) p0<0> ale;
p0<1>_ale_setup: SETUP(POSEDGE) p0<1> ale;
p0<2>_ale_setup: SETUP(POSEDGE) p0<2> ale;
p0<3>_ale_setup: SETUP(POSEDGE) p0<3> ale;
p0<0>_ale_hold: HOLD(POSEDGE) p0<0> ale;
p0<1>_ale_hold: HOLD(POSEDGE) p0<1> ale;
p0<2>_ale_hold: HOLD(POSEDGE) p0<2> ale;
p0<3>_ale_hold: HOLD(POSEDGE) p0<3> ale;
cs_wr_setup: SETUP(POSEDGE) cs wr;
p0<0>_wr_setup: SETUP(POSEDGE) p0<0> wr;
p0<1>_wr_setup: SETUP(POSEDGE) p0<1> wr;
p0<2>_wr_setup: SETUP(POSEDGE) p0<2> wr;
p0<3>_wr_setup: SETUP(POSEDGE) p0<3> wr;
p0<4>_wr_setup: SETUP(POSEDGE) p0<4> wr;
p0<5>_wr_setup: SETUP(POSEDGE) p0<5> wr;
p0<6>_wr_setup: SETUP(POSEDGE) p0<6> wr;
p0<7>_wr_setup: SETUP(POSEDGE) p0<7> wr;
reset_wr_setup: SETUP(POSEDGE) reset wr;
cs_wr_hold: HOLD(POSEDGE) cs wr;
p0<0>_wr_hold: HOLD(POSEDGE) p0<0> wr;
p0<1>_wr_hold: HOLD(POSEDGE) p0<1> wr;
p0<2>_wr_hold: HOLD(POSEDGE) p0<2> wr;
p0<3>_wr_hold: HOLD(POSEDGE) p0<3> wr;
p0<4>_wr_hold: HOLD(POSEDGE) p0<4> wr;
p0<5>_wr_hold: HOLD(POSEDGE) p0<5> wr;
p0<6>_wr_hold: HOLD(POSEDGE) p0<6> wr;
p0<7>_wr_hold: HOLD(POSEDGE) p0<7> wr;
reset_wr_hold: HOLD(POSEDGE) reset wr;

ENDMODEL

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -