Sunday, 11 February 2018

software - Proper term for electronic-ize(ing) an algorithm


Let us consider a certain computer program that converts sine values to cosine values:


#!/usr/local/bin/python

import math

for _ in range(0, 90, 0.1):
x = math.sin(_)
print( math.cos( math.asin(x) ) )


Now, I want to do it on-chip/in-hardware so I make something like:


sin-to-cos circuit


So what is this process of implementing a math algorithm on circuit is called?




Actually, I read Apple's blog



To achieve long battery life when playing video, mobile devices must decode the video in hardware; decoding it in software uses too much power. Sir Steve Jobs



and that got me inspired to implement some of my algrothims in-circuit. So what is this process called? here's another example



What do I search for in library- hardwiring, circuitification or what exactly?




No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...