Em Andamento

C console program

Looking for a programmer to write a small program to verify the output of a hardware design is indeed flawless. The output file is a text document, and the C program will simulate the hardware design and see if its own output file matches the one from the hardware design.

 

Without going into details,

 

let's say we have a text file, with 4 columns

 

WE is write enable

DtIn is data in

RE is read enable

DtOut is data out

 

SIZE= 4; (size of the stack)

UNSIGNED = 1; (can be signed, or unsigned)

INCREASED = 1; (increasing, or decreasing order when stacking the numbers)

We        DtIn        Re        DtOut

1        45        0        z

1        34        0        z

1        23        0        z

0        z        1        23

1        87        0        z

0        z        1        34

0        z        1        45

0        z        1        87

What the hardware design is suppose to do, is see if WE is true, and if it is, it compares the current number to the existing ones, put it in to appropriate place (from small to the big).

If RE is true, then the first number on top of the stack (smallest) is outputted.

WE and RE can be enabled on the same line.

The text file finishes when there are no more numbers to output.

Your C program will read WE/RE commands, store/output data on its own and compare with the output file I provided to see if the software result matches the hardware result.

This text file could get potentially HUGE, we're talking about a few GB in size.

Habilidades: Programação C

Ver mais: program design software, console program, console designing programs, software program design, program line, about c, your true, the c, simulate, programmer c, program small, indeed, design program, console c, program output, signed, top stack, stack programmer, read data program, suppose, text file console, can program, design software program, small software program, result number

Acerca do Empregador:
( 1 comentário ) PASADENA, United States

ID do Projeto: #147123

Premiar a:

modosansreves

Hello. Consider it done. Regards, Bohdan.

$30 USD em 1 dia
(18 Avaliações)
3.8

17 freelancers estão ofertando em média $42 para este trabalho

BlueBit

plz see pmb. thanks

$50 USD in 3 dias
(16 Comentários)
6.0
Aurochs

See PMB, please.

$45 USD in 2 dias
(40 Comentários)
4.8
Wonderer

Hello. This can be done. Regards.

$50 USD em 1 dia
(12 Comentários)
4.8
HussienSharaf

Hi; i m professional in C/C++ programs. plz check my profile plz check PM thanks

$70 USD in 2 dias
(9 Comentários)
4.5
TheWiseOne

Hello. I can finish this project in one day maximum. I`m experienced in my work and you`ll be more than satisfied.

$50 USD in 0 dias
(8 Comentários)
4.1
usr

Hi, Please Check PMB. Regards, Charu Singh Neo Solutions

$30 USD in 2 dias
(2 Comentários)
3.3
SHILNET

I can do it.

$30 USD em 1 dia
(0 Comentários)
0.0
louis123

I am an expert with this, can do it in one day. Regards.

$30 USD em 1 dia
(0 Comentários)
0.0
ammirza

Quality and efficiency of algorithm can be seen if given chance.

$50 USD in 2 dias
(0 Comentários)
0.0
rockrider

Simple project. With the usage of right data structure, the performance can also be taken care of. 1 day is all that is needed.

$30 USD em 1 dia
(0 Comentários)
0.0
uasw

I can do it.

$30 USD in 2 dias
(0 Comentários)
0.0
pgorszkowski

I can do this for you. I have been programming for 7 years(mostly in c and c++). I have experience in reading textual big files.

$40 USD em 1 dia
(0 Comentários)
0.0
Destine

We are ready to work on this. Check PM.

$30 USD em 1 dia
(0 Comentários)
0.0
softarchitects

As per what I understood from the description of this project, there is no need for writing any hardware communication code in the script. If so, my bid is for the data comparison job. You will get a best and a perfect Mais

$45 USD in 2 dias
(0 Comentários)
0.0
archanaaucsse

I can do this

$50 USD in 2 dias
(0 Comentários)
0.0
momleetech

We can do it

$50 USD in 3 dias
(0 Comentários)
0.0