Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - Read raw binary file

 
Thread Tools Search this Thread
Old 09-02-2005, 05:25 PM   #1
Default Read raw binary file


I've been playing around with reading binary data into a testbench. I
noticed a lot of people asking questions on the user group over the
years, but didn't see a simple expample, so here's some code that might
help:

constant N : integer := 28671; --Number of bytes in file minus
one
subtype file_element is std_logic_vector(7 downto 0);
type mem_array is array(N downto 0) of file_element;

shared variable memory : mem_array;

begin
----------------------------------------------------------------------------

-- This code reads a raw binary file one byte at a time.
load_memory : process is
type bit_vector_file is file of bit_vector;
file vectors : bit_vector_file open read_mode is "calconst.bin";
variable next_vector : bit_vector (0 downto 0);
variable actual_len : natural;
variable index : integer := 0;
begin
while not endfile(vectors) loop
read(vectors, next_vector, actual_len);
if actual_len > next_vector'length then
report "vector too long";
else
memory(index) :=
conv_std_logic_vector(bit'pos(next_vector(0)),;
index := index + 1;
end if;
end loop;
wait;
end process load_memory;
-----------------------------------------------------------------------------

Enjoy,
Beanut



Beanut
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Help .... How to read a log file using c++... EngSara Software 0 05-17-2008 06:10 PM
SONY DVD RW DW-G120A SOMETIMES FAILS...... atlantic965 DVD Video 0 06-18-2006 10:36 PM
problems backing up dvds Lawrence Traub DVD Video 11 09-27-2005 07:34 PM
Re: Ripping DVDs. Please answer the attached question. - Question.txt Stan Brown DVD Video 19 02-09-2005 11:19 PM
Burn process failed - help! Log file posted for help troubleshooting Michael Mason DVD Video 1 08-16-2004 09:24 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46