- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Guys,
I am new in this field so I don't have much experience. I assigned my output port to 0 like this: module acm_top (....output bmc_csa_l, output bmc_csb_l,
.....
);
.... assign bmc_csa_l = 1'b0; assign bmc_csb_l = 1'b1;
...
The synthesized circuit acted right after I programmed the chip but the next time I powered up the circuit, it set bmc_csa_l tohigh which is not acting as my code. I did try to assign this port to a register and reset it but my circuit lacks the reset input and it still not worked module acm_top (
....output bmc_csa_l, output bmc_csb_l,
.....
); ... reg [1:0] rbmccs;
...
assign bmc_csa_l = rbmccs[0];assign bmc_csb_l = rbmccs[1];
... always @ ( posedge core_clk or posedge rst ) begin rbmccs[0] <= 1'b0; rbmccs[1] <= 1'b1; end .... It's not just this two pins didn't work, some other pins as well. Did anyone experience same issue? Please help me solve this problem, thanks!
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can check the FPGA's configuraion pins nStatus, Config_Done value to check the mode of FPGA is user mode or not.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- You can check the FPGA's configuraion pins nStatus, Config_Done value to check the mode of FPGA is user mode or not. --- Quote End --- It turned out I programmed the wrong image. I supposed to programmed .pof file but I programmed .sof file. Stupid me. Thanks for the reply though.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page