Altera_Forum
Honored Contributor
9 years agoSD card multiple read
Hello everyone
Greetings, I am Ph.D student working on FPGA, I am facing a problem that I couldn't figure out its reason(s). I have implemented SD card reading / writing. The problem I faced , when I try to send more than one value to output, this error displayed : "Error (276003): Cannot convert all sets of registers into RAM megafunctions when creating nodes. The resulting number of registers remaining in design exceeds the number of registers in the device or the number specified by the assignment max_number_of_registers_from_uninferred_rams. This can cause longer compilation time or result in insufficient memory to complete Analysis and Synthesis" The code is process(sclk,sec_no,sec_byte_counter_ram) begin sd_ram((sec_no)*512+sec_byte_counter_ram)<=data_frm_sd; end process; LEDR_READ<=sd_ram(1) ; -- here is the problem instead of no. 1 whatever I added as counter was unacceptable and pop that message, even if counter of 2 integers, unless I used one integer location,then can be read correctly from any location in SD. I would be so thankful for any glance of help since I was in this problem for long time. Best Regards.